MapGen = function(){

};

MapSpotAction = function( x,y,gen ) {
	this.x=x;
	this.y=y;
	this.gen=gen;
};

MapSpotAction.prototype.run = function(){
	return this.gen.run(this.x,this.y);
};

MapGen.prototype.buildMap = function(  ){
	/* body... */
};